home *** CD-ROM | disk | FTP | other *** search
-
-
-
- fffflllluuuusssshhhhbbbbaaaannnndddd((((DDDD3333)))) fffflllluuuusssshhhhbbbbaaaannnndddd((((DDDD3333))))
-
-
-
- NNNNAAAAMMMMEEEE
- _ffff_llll_uuuu_ssss_hhhh_bbbb_aaaa_nnnn_dddd - flush messages in a specified priority band
-
- SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
- _####_iiii_nnnn_cccc_llll_uuuu_dddd_eeee _<<<<_ssss_yyyy_ssss_////_tttt_yyyy_pppp_eeee_ssss_...._hhhh_>>>>
- _####_iiii_nnnn_cccc_llll_uuuu_dddd_eeee _<<<<_ssss_yyyy_ssss_////_ssss_tttt_rrrr_eeee_aaaa_mmmm_...._hhhh_>>>>
- _####_iiii_nnnn_cccc_llll_uuuu_dddd_eeee _<<<<_ssss_yyyy_ssss_////_dddd_dddd_iiii_...._hhhh_>>>>
- _vvvv_oooo_iiii_dddd _ffff_llll_uuuu_ssss_hhhh_bbbb_aaaa_nnnn_dddd_((((_qqqq_uuuu_eeee_uuuu_eeee______tttt _****_q_,,,, _uuuu_cccc_hhhh_aaaa_rrrr______tttt _p_r_i_,,,, _iiii_nnnn_tttt _f_l_a_g_))))_;;;;
-
- AAAArrrrgggguuuummmmeeeennnnttttssss
- _q Pointer to the queue.
-
- _p_r_i Priority band of messages to be flushed.
-
- _f_l_a_g Determines messages to flush.
-
- DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
- The _ffff_llll_uuuu_ssss_hhhh_bbbb_aaaa_nnnn_dddd function flushes messages associated with the priority band
- specified by _p_r_i. If _p_r_i is _0000, only normal and high priority messages
- are flushed. Otherwise, messages are flushed from the band _p_r_i according
- to the value of _f_l_a_g.
-
- If the band's count falls below the low water mark and someone wants to
- write to the band, the nearest upstream or downstream service procedure
- is enabled.
-
- RRRReeeettttuuuurrrrnnnn VVVVaaaalllluuuueeeessss
- None
-
- UUUUSSSSAAAAGGGGEEEE
- Valid values for _f_l_a_g are:
-
- _FFFF_LLLL_UUUU_SSSS_HHHH_DDDD_AAAA_TTTT_AAAA Flush only data messages (types _MMMM______DDDD_AAAA_TTTT_AAAA, _MMMM______DDDD_EEEE_LLLL_AAAA_YYYY,
- _MMMM______PPPP_RRRR_OOOO_TTTT_OOOO, and _MMMM______PPPP_CCCC_PPPP_RRRR_OOOO_TTTT_OOOO).
-
- _FFFF_LLLL_UUUU_SSSS_HHHH_AAAA_LLLL_LLLL Flush all messages.
-
- LLLLeeeevvvveeeellll
- Base or Interrupt.
-
- SSSSyyyynnnncccchhhhrrrroooonnnniiiizzzzaaaattttiiiioooonnnn CCCCoooonnnnssssttttrrrraaaaiiiinnnnttttssss
- Does not sleep.
-
- Driver-defined basic locks, read/write locks, and sleep locks may be held
- across calls to this function.
-
- EEEExxxxaaaammmmpppplllleeeessss
- See _pppp_uuuu_tttt(D2) for an example of _ffff_llll_uuuu_ssss_hhhh_bbbb_aaaa_nnnn_dddd.
-
-
-
-
-
- PPPPaaaaggggeeee 1111
-
-
-
-
-
-
- fffflllluuuusssshhhhbbbbaaaannnndddd((((DDDD3333)))) fffflllluuuusssshhhhbbbbaaaannnndddd((((DDDD3333))))
-
-
-
- RRRREEEEFFFFEEEERRRREEEENNNNCCCCEEEESSSS
- _ffff_llll_uuuu_ssss_hhhh_qqqq(D3), _pppp_uuuu_tttt(D2), _qqqq_uuuu_eeee_uuuu_eeee(D4)
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- PPPPaaaaggggeeee 2222
-
-
-
-